<!DOCTYPE HTML>
<html lang="zh-CN">
<head><meta name="generator" content="Hexo 3.8.0">
    <!--Setting-->
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1">
    <meta http-equiv="Cache-Control" content="no-siteapp">
    <meta http-equiv="Cache-Control" content="no-transform">
    <meta name="renderer" content="webkit|ie-comp|ie-stand">
    <meta name="apple-mobile-web-app-capable" content="我是一条老鱼">
    <meta name="apple-mobile-web-app-status-bar-style" content="black">
    <meta name="format-detection" content="telephone=no,email=no,adress=no">
    <meta name="browsermode" content="application">
    <meta name="screen-orientation" content="portrait">
    <meta name="theme-version" content="1.2.3">
    <meta name="root" content="/blog/">
    <link rel="dns-prefetch" href="http://lexizhi.gitee.io/blog">
    <!--SEO-->

    <meta name="keywords" content="HTML">


    <meta name="description" content="本章问答
1、什么是表单
通俗地讲，表单就是一个将用户信息组织起来的容器。将需要用户填写的内容放置在表单容器中，当用户单击“提交”按钮的时候，表单会将数据统一发送给服务器。

2、表单的应用场景...">



<meta name="robots" content="all">
<meta name="google" content="all">
<meta name="googlebot" content="all">
<meta name="verify" content="all">

    <!--Title-->


<title>第三章 表单 | 我是一条老鱼</title>


    <link rel="alternate" href="/atom.xml" title="我是一条老鱼" type="application/atom+xml">


    <link rel="icon" href="/favicon.ico">

    



<link rel="stylesheet" href="/blog/css/bootstrap.min.css?rev=3.3.7">
<link rel="stylesheet" href="/blog/css/font-awesome.min.css?rev=4.5.0">
<link rel="stylesheet" href="/blog/css/style.css?rev=@@hash">




    
	<div class="hide">
		<script type="text/javascript">
			var cnzz_protocol = (("https:" == document.location.protocol) ? " https://" : " http://");document.write(unescape("%3Cspan class='cnzz_stat_icon_1263868967 hide' %3E%3Cscript%20src%3D%22https%3A%2F%2Fs95.cnzz.com%2Fz_stat.php%3Fweb_id%3D1272564536%22%3E%3C%2Fscript%3E%3C/span%3E%3Cscript src='" + cnzz_protocol + "s19.cnzz.com/z_stat.php%3Fid%3D1263868967%26show%3Dpic1' type='text/javascript'%3E%3C/script%3E"));
		</script>
	</div>






    

<link rel="stylesheet" href="/blog/css/prism-tomorrow.css" type="text/css"></head>

</html>
<!--[if lte IE 8]>
<style>
    html{ font-size: 1em }
</style>
<![endif]-->
<!--[if lte IE 9]>
<div style="ie">你使用的浏览器版本过低，为了你更好的阅读体验，请更新浏览器的版本或者使用其他现代浏览器，比如Chrome、Firefox、Safari等。</div>
<![endif]-->

<body>
    <header class="main-header" style="background-image:url(http://snippet.shenliyang.com/img/banner.jpg)">
    <div class="main-header-box">
        <a class="header-avatar" href="/" title="LaoYu">
            <img src="/blog/img/avatar.jpg" alt="logo头像" class="img-responsive center-block">
        </a>
        <div class="branding">
        	<!--<h2 class="text-hide">Snippet主题,从未如此简单有趣</h2>-->
            
                <h2> 学编程从未如此简单有趣 </h2>
            
    	</div>
    </div>
</header>
    <nav class="main-navigation">
    <div class="container">
        <div class="row">
            <div class="col-sm-12">
                <div class="navbar-header"><span class="nav-toggle-button collapsed pull-right" data-toggle="collapse" data-target="#main-menu" id="mnav">
                    <span class="sr-only"></span>
                        <i class="fa fa-bars"></i>
                    </span>
                    <a class="navbar-brand" href="http://lexizhi.gitee.io/blog">我是一条老鱼</a>
                </div>
                <div class="collapse navbar-collapse" id="main-menu">
                    <ul class="menu">
                        
                            <li role="presentation" class="text-center">
                                <a href="/blog"><i class="fa "></i>首页</a>
                            </li>
                        
                            <li role="presentation" class="text-center">
                                <a href="/categories/h5/"><i class="fa "></i>web前端</a>
                            </li>
                        
                            <li role="presentation" class="text-center">
                                <a href="/categories/后端/"><i class="fa "></i>后端</a>
                            </li>
                        
                            <li role="presentation" class="text-center">
                                <a href="/categories/工具/"><i class="fa "></i>工具</a>
                            </li>
                        
                            <li role="presentation" class="text-center">
                                <a href="/archives/"><i class="fa "></i>时间轴</a>
                            </li>
                        
                    </ul>
                </div>
            </div>
        </div>
    </div>
</nav>
    <section class="content-wrap">
        <div class="container">
            <div class="row">
                <main class="col-md-8 main-content m-post">
                    <p id="process"></p>
<article class="post">
    <div class="post-head">
        <h1 id="第三章 表单">
            
	            第三章 表单
            
        </h1>
        <div class="post-meta">
    
        <span class="categories-meta fa-wrap">
            <i class="fa fa-folder-open-o"></i>
            <a class="category-link" href="/blog/categories/web前端/">web前端</a>
        </span>
    

    
        <span class="fa-wrap">
            <i class="fa fa-tags"></i>
            <span class="tags-meta">
                
                    <a class="tag-link" href="/blog/tags/HTML/">HTML</a>
                
            </span>
        </span>
    

    
        
        <span class="fa-wrap">
            <i class="fa fa-clock-o"></i>
            <span class="date-meta">2019/06/01</span>
        </span>
        
            <span class="fa-wrap">
                <i class="fa fa-eye"></i>
                <span id="busuanzi_value_page_pv"></span>
            </span>
        
    
</div>
            
            
    </div>
    
    <div class="post-body post-content">
        <h2 id="本章问答"><a href="#本章问答" class="headerlink" title="本章问答"></a>本章问答</h2><blockquote>
<h3 id="1、什么是表单"><a href="#1、什么是表单" class="headerlink" title="1、什么是表单"></a>1、什么是表单</h3></blockquote>
<p>通俗地讲，表单就是一个将用户信息组织起来的容器。将需要用户填写的内容放置在表单容器中，当用户单击“提交”按钮的时候，表单会将数据统一发送给服务器。</p>
<blockquote>
<h3 id="2、表单的应用场景有哪些"><a href="#2、表单的应用场景有哪些" class="headerlink" title="2、表单的应用场景有哪些"></a>2、表单的应用场景有哪些</h3></blockquote>
<ul>
<li>登录、注册</li>
<li>网上订单</li>
<li>调查问卷</li>
<li>网上搜索</li>
</ul>
<blockquote>
<h3 id="3、创建一个最基本的表单"><a href="#3、创建一个最基本的表单" class="headerlink" title="3、创建一个最基本的表单"></a>3、创建一个最基本的表单</h3></blockquote>
<pre><code>&lt;form  method=&quot;post&quot; action=&quot;result.html&quot;&gt;
   &lt;p&gt;  名字：&lt;input name=&quot;name&quot; type=&quot;text&quot; &gt;  &lt;/p&gt;
   &lt;p&gt;  密码：&lt;input name=&quot;pass&quot; type=&quot;password&quot; &gt;  &lt;/p&gt;
   &lt;p&gt;
      &lt;input type=&quot;submit&quot; name=&quot;Button&quot; value=&quot;提交&quot;/&gt;
      &lt;input type=&quot;reset&quot; name=&quot;Reset&quot; value=&quot;重填“/&gt; 
   &lt;/p&gt;
&lt;/form&gt;

</code></pre><blockquote>
<h3 id="4、-lt-form-gt-标签的属性action和method分别有什么作用"><a href="#4、-lt-form-gt-标签的属性action和method分别有什么作用" class="headerlink" title="4、&lt;form&gt;标签的属性action和method分别有什么作用"></a>4、<code>&lt;form&gt;</code>标签的属性action和method分别有什么作用</h3></blockquote>
<table>
<thead>
<tr>
<th>属性</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>action</td>
<td>此属性指示服务器上处理表单输出的程序。一般来说，当用户单击表单上的“提交”按钮后，信息发送到Web服务器上，由action属性所指定的程序处理。语法为action=”URL”。如果action属性的值为空，则默认表单提交到本页</td>
</tr>
<tr>
<td>method</td>
<td>此属性告诉浏览器如何将数据发送给服务器，它指定向服务器发送数据的方法。语法为method=(get / post)</td>
</tr>
</tbody>
</table>
<blockquote>
<h3 id="5、表单有哪两种提交方式，各有什么特点"><a href="#5、表单有哪两种提交方式，各有什么特点" class="headerlink" title="5、表单有哪两种提交方式，各有什么特点"></a>5、表单有哪两种提交方式，各有什么特点</h3></blockquote>
<p>表单提交有get和post提交两种方式。</p>
<ul>
<li>post提交方式，不会改变地址栏状态，表单数据不会被显示。</li>
<li>get提交方式，地址栏状态会发生变化，表单数据会在URL信息中显示。</li>
</ul>
<blockquote>
<h3 id="6、-lt-input-gt-元素的常用属性有哪些"><a href="#6、-lt-input-gt-元素的常用属性有哪些" class="headerlink" title="6、&lt;input&gt;元素的常用属性有哪些"></a>6、<code>&lt;input&gt;</code>元素的常用属性有哪些</h3></blockquote>
<table>
<thead>
<tr>
<th>属性</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>type</td>
<td>指定元素的类型。text、password、checkbox、radio、submit、reset、file、hidden、image 和 button，默认为 text</td>
</tr>
<tr>
<td>name</td>
<td>指定表单元素的名称</td>
</tr>
<tr>
<td>value</td>
<td>元素的初始值。type 为 radio时必须指定一个值</td>
</tr>
<tr>
<td>size</td>
<td>指定表单元素的初始宽度。当 type 为 text 或 password时，表单元素的大小以字符为单位。对于其他类型，宽度以像素为单位</td>
</tr>
<tr>
<td>maxlength</td>
<td>type为text 或 password 时，输入的最大字符数</td>
</tr>
<tr>
<td>checked</td>
<td>type为radio或checkbox时，指定按钮是否是被选中</td>
</tr>
</tbody>
</table>
<blockquote>
<h3 id="7、常用的表单元素有哪些"><a href="#7、常用的表单元素有哪些" class="headerlink" title="7、常用的表单元素有哪些"></a>7、常用的表单元素有哪些</h3></blockquote>
<ul>
<li>文本框（text）</li>
<li>密码框（password）</li>
<li>单选按钮（radio）</li>
<li>复选框（checkbox）</li>
<li>列表框（<code>&lt;select&gt;</code>和<code>&lt;option&gt;</code>）</li>
<li>按钮（button、submit和reset）</li>
<li>邮箱（email）</li>
<li>网址（url）</li>
<li>数字（number）</li>
<li>滑块（range）</li>
<li>搜索（search）</li>
<li>文件上传（file）</li>
</ul>
<blockquote>
<h3 id="8、表单初级验证用到的属性有哪些"><a href="#8、表单初级验证用到的属性有哪些" class="headerlink" title="8、表单初级验证用到的属性有哪些"></a>8、表单初级验证用到的属性有哪些</h3></blockquote>
<ul>
<li>隐藏域（hidden）</li>
<li>只读（readonly）</li>
<li>禁用（disabled）</li>
<li>表单元素的标注（label）</li>
</ul>
<blockquote>
<h3 id="9、常用的正则表达式"><a href="#9、常用的正则表达式" class="headerlink" title="9、常用的正则表达式"></a>9、常用的正则表达式</h3><ul>
<li>昵称：<code>pattern=&quot;[-\w\u4E00-\u9FA5]{4,10}&quot;</code></li>
<li>密码：<code>pattern=&quot;[\dA-Za-z]{6,16}&quot;</code></li>
<li>手机号码：<code>pattern=&quot;1[3578]\d{9}&quot;</code></li>
<li>年龄：<code>pattern=&quot;\d|[1-9]\d|1[0-2]\d&quot;</code></li>
</ul>
</blockquote>

    </div>
    
    <div class="post-footer">
        <div>
            
                转载声明：商业转载请联系作者获得授权,非商业转载请注明出处 © <a href target="_blank">Snippet</a>
            
        </div>
        <div>
            
        </div>
    </div>
</article>

<div class="article-nav prev-next-wrap clearfix">
    
    
        <a href="/blog/2019/05/31/第二章-列表、表格和媒体元素/" class="next-post btn btn-default" title="第二章 列表、表格和媒体元素">
            <span class="hidden-lg">下一篇</span>
            <span class="hidden-xs">第二章 列表、表格和媒体元素</span><i class="fa fa-angle-right fa-fw"></i>
        </a>
    
</div>


    <div id="comments">
        
	
    <div id="vcomments" class="valine"></div>
    <script src="//cdn1.lncld.net/static/js/3.0.4/av-min.js"></script>
<script src="/blog/assets/valine.min.js"></script>

    <script>
        new Valine({
            av: AV,
            el: '#vcomments',
            appId: 'xOKV9J4UeQAtVkvnJC7Kq2Jn-gzGzoHsz',
            appKey: 'erIpQac4azoCmgfBB7Dl9maa',
            placeholder: '说点什么吧',
            notify: false,
            verify: true,
            avatar: 'mm',
            meta: 'nick,mail'.split(','),
            pageSize: '10',
            path: window.location.pathname,
            lang: 'zh-CN'.toLowerCase()
        })
    </script>


    </div>





                </main>
                
                    <aside id="article-toc" role="navigation" class="col-md-4">
    <div class="widget">
        <h3 class="title">文章目录</h3>
        
            <ol class="toc"><li class="toc-item toc-level-2"><a class="toc-link" href="#本章问答"><span class="toc-text">本章问答</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#1、什么是表单"><span class="toc-text">1、什么是表单</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#2、表单的应用场景有哪些"><span class="toc-text">2、表单的应用场景有哪些</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#3、创建一个最基本的表单"><span class="toc-text">3、创建一个最基本的表单</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#4、-lt-form-gt-标签的属性action和method分别有什么作用"><span class="toc-text">4、&lt;form&gt;标签的属性action和method分别有什么作用</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#5、表单有哪两种提交方式，各有什么特点"><span class="toc-text">5、表单有哪两种提交方式，各有什么特点</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#6、-lt-input-gt-元素的常用属性有哪些"><span class="toc-text">6、&lt;input&gt;元素的常用属性有哪些</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#7、常用的表单元素有哪些"><span class="toc-text">7、常用的表单元素有哪些</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#8、表单初级验证用到的属性有哪些"><span class="toc-text">8、表单初级验证用到的属性有哪些</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#9、常用的正则表达式"><span class="toc-text">9、常用的正则表达式</span></a></li></ol></li></ol>
        
    </div>
</aside>

                
            </div>
        </div>
    </section>
    <footer class="main-footer">
    <div class="container">
        <div class="row">
        </div>
    </div>
</footer>

<a id="back-to-top" class="icon-btn hide">
	<i class="fa fa-chevron-up"></i>
</a>




    <div class="copyright">
    <div class="container">
        <div class="row">
            <div class="col-sm-12">
                <div class="busuanzi">
    
        访问量:
        <strong id="busuanzi_value_site_pv">
            <i class="fa fa-spinner fa-spin"></i>
        </strong>
        &nbsp; | &nbsp;
        访客数:
        <strong id="busuanzi_value_site_uv">
            <i class="fa fa-spinner fa-spin"></i>
        </strong>
    
</div>

            </div>
            <div class="col-sm-12">
                <span>Copyright &copy; 2017
                </span> |
                <span>
                    Powered by <a href="//hexo.io" class="copyright-links" target="_blank" rel="nofollow">Hexo</a>
                </span> |
                <span>
                    Theme by <a href="//github.com/shenliyang/hexo-theme-snippet.git" class="copyright-links" target="_blank" rel="nofollow">Snippet</a>
                </span>
            </div>
        </div>
    </div>
</div>






    <script async src="//busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script>


<script src="/blog/js/app.js?rev=@@hash"></script>

</body>
</html>